package com.example.blemulticondemo.utils;

/**
 * @author linvisf
 * @date 2024/8/6.
 * description：
 */
public class StringTransformUtil {
    // 汉字转成GB2312 ACSII码数组 一个汉字 两个字节
    public static byte[] StrToByteS(String Str) {
        byte[] srtbyte = null;
        try {
            srtbyte = Str.getBytes("GB2312");// GB2312 参考CS 头文件
            // String res = new String(srtbyte, "UTF-8");
        } catch (Exception e) {
            e.printStackTrace();
        }
        return srtbyte;
    }

    /**
     * @param str
     * @return
     */
    public static byte[] stringToByte(String str) {
        byte[] result = new byte[str.length() / 2];
        for (int i = 0; i < str.length() / 2; i++) {
            result[i] = (byte) (Integer.parseInt(
                    str.substring(i * 2, (i + 1) * 2), 16));
        }
        return result;
    }

}
